home *** CD-ROM | disk | FTP | other *** search
Wrap
§§push(true); §§push(false); §§push(false); §§push(true); while(true) { if(§§pop()) { } if(§§pop()) { } if(§§pop()) { break; } §§push(true); §§push(false); } if(!e.f) { e.f = new g(); } §§pop(); if(!e.f.h) { f.h extends f[§§constant(4)]; var _loc2_ = f.h = function() { super(); }[§§constant(5)]; _loc2_[§§constant(6)] = function() { if(_global[§§constant(7)][§§constant(8)] == 0) { this[§§constant(9)](); return undefined; } var _loc3_ = _global[§§constant(10)][§§constant(11)][§§constant(12)]; this[§§constant(13)] = _global[§§constant(10)][§§constant(11)][§§constant(13)]; this[§§constant(14)] = eval(§§constant(16))[§§constant(17)][§§constant(18)][§§constant(19)](§§constant(15) + _loc3_); this[§§constant(20)] = this[§§constant(14)]; this[§§constant(21)] = this[§§constant(14)][§§constant(21)]; this[§§constant(22)] = this[§§constant(14)][§§constant(22)]; this[§§constant(23)] = new eval(§§constant(16))[§§constant(24)][§§constant(25)](0,0,this[§§constant(21)],this[§§constant(22)]); this[§§constant(26)] = _global[§§constant(10)][§§constant(11)][§§constant(26)]; this[§§constant(27)] = eval(§§constant(16))[§§constant(17)][§§constant(18)][§§constant(19)](§§constant(15) + _loc3_ + §§constant(28)); this[§§constant(29)] = this[§§constant(27)][§§constant(30)](); this[§§constant(29)][§§constant(32)](new eval(§§constant(16))[§§constant(24)][§§constant(25)](0,0,this[§§constant(21)],this[§§constant(22)]),this[§§constant(31)]); if(this[§§constant(26)]) { this[§§constant(33)] = eval(§§constant(16))[§§constant(17)][§§constant(18)][§§constant(19)](§§constant(15) + _loc3_ + §§constant(34)); } this[§§constant(35)](); this[§§constant(36)](); f[§§constant(38)][§§constant(39)][§§constant(40)](this,this[§§constant(37)],200); }; _loc2_[§§constant(41)] = function() { this[§§constant(14)] = eval(§§constant(16))[§§constant(17)][§§constant(18)][§§constant(19)](§§constant(15) + _global[§§constant(10)][§§constant(11)][§§constant(12)]); this[§§constant(20)] = this[§§constant(14)]; }; _loc2_[§§constant(9)] = function() { var _loc3_ = _global[§§constant(10)][§§constant(11)][§§constant(42)]; var _loc5_ = _global[§§constant(10)][§§constant(11)][§§constant(12)]; var _loc4_ = eval(§§constant(16))[§§constant(17)][§§constant(18)][§§constant(19)](§§constant(15) + _loc5_); this[§§constant(14)] = new eval(§§constant(16))[§§constant(17)][§§constant(18)](_loc3_[§§constant(21)],_loc3_[§§constant(22)]); this[§§constant(14)][§§constant(44)](_loc4_,_loc3_,new eval(§§constant(16))[§§constant(24)][§§constant(43)](0,0)); this[§§constant(20)] = this[§§constant(14)]; this[§§constant(21)] = this[§§constant(14)][§§constant(21)]; this[§§constant(22)] = this[§§constant(14)][§§constant(22)]; this[§§constant(23)] = new eval(§§constant(16))[§§constant(24)][§§constant(25)](0,0,this[§§constant(21)],this[§§constant(22)]); this[§§constant(26)] = _global[§§constant(10)][§§constant(11)][§§constant(26)]; _loc4_ = eval(§§constant(16))[§§constant(17)][§§constant(18)][§§constant(19)](§§constant(15) + _loc5_ + §§constant(28)); this[§§constant(27)] = new eval(§§constant(16))[§§constant(17)][§§constant(18)](_loc3_[§§constant(21)],_loc3_[§§constant(22)],false,0); this[§§constant(27)][§§constant(44)](_loc4_,_loc3_,new eval(§§constant(16))[§§constant(24)][§§constant(43)](0,0)); this[§§constant(29)] = _loc4_[§§constant(30)](); this[§§constant(29)][§§constant(32)](new eval(§§constant(16))[§§constant(24)][§§constant(25)](0,0,this[§§constant(21)],this[§§constant(22)]),this[§§constant(31)]); if(this[§§constant(26)]) { _loc4_ = eval(§§constant(16))[§§constant(17)][§§constant(18)][§§constant(19)](§§constant(15) + _loc5_ + §§constant(34)); this[§§constant(33)] = new eval(§§constant(16))[§§constant(17)][§§constant(18)](_loc3_[§§constant(21)],_loc3_[§§constant(22)]); this[§§constant(33)][§§constant(44)](_loc4_,_loc3_,new eval(§§constant(16))[§§constant(24)][§§constant(43)](0,0)); } this[§§constant(45)] = this[§§constant(21)] / 800; this[§§constant(46)] = this[§§constant(22)] / 480; _loc4_[§§constant(47)](); false; this[§§constant(35)](); this[§§constant(36)](); f[§§constant(38)][§§constant(39)][§§constant(40)](this,this[§§constant(37)],200); }; _loc2_[§§constant(48)] = function() { var _loc3_ = _global[§§constant(10)][§§constant(11)][§§constant(42)]; var _loc5_ = _global[§§constant(10)][§§constant(11)][§§constant(12)]; var _loc4_ = eval(§§constant(16))[§§constant(17)][§§constant(18)][§§constant(19)](§§constant(15) + _loc5_); this[§§constant(14)] = new eval(§§constant(16))[§§constant(17)][§§constant(18)](_loc3_[§§constant(21)],_loc3_[§§constant(22)]); this[§§constant(14)][§§constant(44)](_loc4_,_loc3_,new eval(§§constant(16))[§§constant(24)][§§constant(43)](0,0)); this[§§constant(20)] = this[§§constant(14)]; _loc4_ = eval(§§constant(16))[§§constant(17)][§§constant(18)][§§constant(19)](§§constant(15) + _loc5_ + §§constant(28)); this[§§constant(27)] = new eval(§§constant(16))[§§constant(17)][§§constant(18)](_loc3_[§§constant(21)],_loc3_[§§constant(22)]); this[§§constant(27)][§§constant(44)](_loc4_,_loc3_,new eval(§§constant(16))[§§constant(24)][§§constant(43)](0,0)); this[§§constant(29)] = _loc4_[§§constant(30)](); this[§§constant(29)][§§constant(32)](new eval(§§constant(16))[§§constant(24)][§§constant(25)](0,0,this[§§constant(21)],this[§§constant(22)]),this[§§constant(31)]); _loc4_[§§constant(47)](); false; _global[§§constant(49)][§§constant(50)](); _global[§§constant(51)][§§constant(50)](); }; _loc2_[§§constant(52)] = function() { this[§§constant(14)][§§constant(47)](); this[§§constant(27)][§§constant(47)](); this[§§constant(29)][§§constant(47)](); this[§§constant(33)][§§constant(47)](); delete this[§§constant(14)]; delete this[§§constant(27)]; delete this[§§constant(29)]; delete this[§§constant(33)]; delete _global[§§constant(53)]; }; _loc2_[§§constant(54)] = function() { _global[§§constant(49)][§§constant(6)](); _global[§§constant(51)][§§constant(6)](); f[§§constant(38)][§§constant(39)][§§constant(40)](_global[§§constant(7)],_global[§§constant(7)][§§constant(55)],200); }; _loc2_[§§constant(56)] = function() { var _loc3_ = new eval(§§constant(16))[§§constant(24)][§§constant(25)](_global[§§constant(57)][§§constant(59)],_global[§§constant(57)][§§constant(58)],_global[§§constant(57)][§§constant(21)],_global[§§constant(57)][§§constant(22)]); if(this[§§constant(26)]) { _global[§§constant(60)][§§constant(33)][§§constant(44)](this[§§constant(33)],_loc3_,new eval(§§constant(16))[§§constant(24)][§§constant(43)](0,0)); } _global[§§constant(60)][§§constant(61)][§§constant(44)](this[§§constant(20)],_loc3_,new eval(§§constant(16))[§§constant(24)][§§constant(43)](0,0)); }; _loc2_[§§constant(35)] = function() { this[§§constant(45)] = eval(§§constant(62))[§§constant(63)](this[§§constant(21)] / 600); this[§§constant(46)] = eval(§§constant(62))[§§constant(63)](this[§§constant(21)] / 400); this[§§constant(64)] = this[§§constant(21)] / this[§§constant(45)]; this[§§constant(65)] = this[§§constant(22)] / this[§§constant(46)]; this[§§constant(66)] = []; var _loc3_ = 1; while(_loc3_ <= this[§§constant(45)]) { var _loc2_ = 1; while(_loc2_ <= this[§§constant(46)]) { this[§§constant(67) + _loc3_ + §§constant(68) + _loc2_] = new f[§§constant(69)](_loc3_,_loc2_); this[§§constant(66)][§§constant(71)](this[§§constant(67) + _loc3_ + §§constant(68) + _loc2_][§§constant(70)]); _loc2_ = _loc2_ + 1; } _loc3_ = _loc3_ + 1; } }; _loc2_[§§constant(36)] = function() { var _loc4_ = this[§§constant(66)][§§constant(72)]; var _loc2_ = 0; while(_loc2_ < _loc4_) { var _loc3_ = this[§§constant(67) + this[§§constant(66)][_loc2_]]; _loc3_[§§constant(73)](); _loc2_ = _loc2_ + 1; } }; _loc2_[§§constant(37)] = function() { var _loc1_ = new f[§§constant(53)][§§constant(74)](); }; _loc2_[§§constant(75)] = function(cId) { return this[§§constant(67) + cId]; }; _loc2_[§§constant(76)] = function(x, y) { var _loc2_ = eval(§§constant(62))[§§constant(63)](x / this[§§constant(64)]) + 1; var _loc3_ = eval(§§constant(62))[§§constant(63)](y / this[§§constant(65)]) + 1; return this[§§constant(67) + _loc2_ + §§constant(68) + _loc3_]; }; _loc2_[§§constant(77)] = function(x, y) { var _loc2_ = eval(§§constant(62))[§§constant(63)](x / this[§§constant(64)]) + 1; var _loc3_ = eval(§§constant(62))[§§constant(63)](y / this[§§constant(65)]) + 1; return _loc2_ + §§constant(68) + _loc3_; }; _loc2_[§§constant(78)] = function(x, y, target) { return this[§§constant(80)](this[§§constant(27)][§§constant(79)](x,y)); }; _loc2_[§§constant(81)] = function(x, y, sourceCar) { var _loc3_ = [this[§§constant(83)],this[§§constant(82)]]; var _loc2_ = 0; while(_loc2_ < _loc3_[§§constant(72)]) { if(this[§§constant(29)][§§constant(79)](x,y) == _loc3_[_loc2_]) { return false; } if(this[§§constant(27)][§§constant(79)](x,y) == _loc3_[_loc2_]) { return false; } _loc2_ = _loc2_ + 1; } if(sourceCar[§§constant(84)] == undefined) { sourceCar[§§constant(84)] = f[§§constant(85)][§§constant(86)][§§constant(87)](x,y,sourceCar); if(sourceCar[§§constant(84)]) { return false; } } if(sourceCar[§§constant(88)] == undefined) { sourceCar[§§constant(88)] = f[§§constant(85)][§§constant(86)][§§constant(89)](x,y); if(sourceCar[§§constant(88)]) { return false; } } return true; }; _loc2_[§§constant(80)] = function(clr) { switch(clr) { case this[§§constant(90)]: return this[§§constant(94)]; case this[§§constant(91)]: return this[§§constant(94)]; case this[§§constant(92)]: return this[§§constant(95)]; case this[§§constant(93)]: return this[§§constant(96)]; case this[§§constant(82)]: return this[§§constant(97)]; default: return this[§§constant(98)]; } }; _loc2_[§§constant(99)] = function(x, y) { var _loc2_ = this[§§constant(27)][§§constant(79)](x,y); return _loc2_; }; _loc2_[§§constant(100)] = function(rect, clr, findColor, useDynLayer) { if(findColor == undefined) { findColor = true; } var _loc4_ = !useDynLayer ? this[§§constant(27)] : this[§§constant(29)]; var _loc2_ = new eval(§§constant(16))[§§constant(17)][§§constant(18)](rect[§§constant(21)],rect[§§constant(22)],false,0); _loc2_[§§constant(44)](_loc4_,rect,new eval(§§constant(16))[§§constant(24)][§§constant(43)](0,0)); var _loc3_ = _loc2_[§§constant(101)](4294967295,clr,findColor); _loc2_[§§constant(47)](); false; if(_loc3_[§§constant(21)]) { return true; } return false; }; _loc2_[§§constant(102)] = function(p1, p2, dstep, clrs, sideMargin, drawPoints) { var _loc16_ = f[§§constant(38)][§§constant(105)][§§constant(106)](p1[§§constant(104)],p1[§§constant(103)],p2[§§constant(104)],p2[§§constant(103)]); var _loc5_ = f[§§constant(38)][§§constant(107)][§§constant(108)](p1[§§constant(104)],p1[§§constant(103)],p2[§§constant(104)],p2[§§constant(103)]); dstep = eval(§§constant(62))[§§constant(109)](dstep,_loc16_); var _loc15_ = eval(§§constant(62))[§§constant(63)](_loc16_ / dstep); var _loc18_ = _loc16_ % dstep; dstep += eval(§§constant(62))[§§constant(110)](_loc18_ / _loc15_); var _loc8_ = 1; while(_loc8_ < _loc15_) { var _loc2_ = {(§§constant(104)):p1[§§constant(104)] + this[§§constant(112)](_loc5_ * this[§§constant(111)] / 180) * _loc8_ * dstep,(§§constant(103)):p1[§§constant(103)] - this[§§constant(113)](_loc5_ * this[§§constant(111)] / 180) * _loc8_ * dstep}; var _loc3_ = this[§§constant(27)][§§constant(79)](_loc2_[§§constant(104)],_loc2_[§§constant(103)]); var _loc4_ = this[§§constant(29)][§§constant(79)](_loc2_[§§constant(104)],_loc2_[§§constant(103)]); if(this[§§constant(114)](_loc3_,clrs) || this[§§constant(114)](_loc4_,clrs)) { return true; } if(sideMargin != undefined) { var _loc6_ = {(§§constant(104)):_loc2_[§§constant(104)] + this[§§constant(112)]((_loc5_ + 90) * this[§§constant(111)] / 180) * sideMargin,(§§constant(103)):_loc2_[§§constant(103)] - this[§§constant(113)]((_loc5_ + 90) * this[§§constant(111)] / 180) * sideMargin}; _loc3_ = this[§§constant(27)][§§constant(79)](_loc6_[§§constant(104)],_loc6_[§§constant(103)]); _loc4_ = this[§§constant(29)][§§constant(79)](_loc6_[§§constant(104)],_loc6_[§§constant(103)]); if(this[§§constant(114)](_loc3_,clrs) || this[§§constant(114)](_loc4_,clrs)) { return true; } var _loc9_ = {(§§constant(104)):_loc2_[§§constant(104)] + this[§§constant(112)]((_loc5_ + 90) * this[§§constant(111)] / 180) * (- sideMargin),(§§constant(103)):_loc2_[§§constant(103)] - this[§§constant(113)]((_loc5_ + 90) * this[§§constant(111)] / 180) * (- sideMargin)}; _loc3_ = this[§§constant(27)][§§constant(79)](_loc9_[§§constant(104)],_loc9_[§§constant(103)]); _loc4_ = this[§§constant(29)][§§constant(79)](_loc9_[§§constant(104)],_loc9_[§§constant(103)]); if(this[§§constant(114)](_loc3_,clrs) || this[§§constant(114)](_loc4_,clrs)) { return true; } } _loc8_ = _loc8_ + 1; } return false; }; _loc2_[§§constant(115)] = function(p1, p2, dstep, allowedColors) { var _loc13_ = f[§§constant(38)][§§constant(105)][§§constant(106)](p1[§§constant(104)],p1[§§constant(103)],p2[§§constant(104)],p2[§§constant(103)]); var _loc8_ = f[§§constant(38)][§§constant(107)][§§constant(108)](p1[§§constant(104)],p1[§§constant(103)],p2[§§constant(104)],p2[§§constant(103)]); var _loc12_ = eval(§§constant(62))[§§constant(63)](_loc13_ / dstep); var _loc15_ = _loc13_ % dstep; dstep += eval(§§constant(62))[§§constant(110)](_loc15_ / _loc12_); var _loc3_ = 1; while(_loc3_ < _loc12_) { var _loc2_ = {(§§constant(104)):p1[§§constant(104)] + this[§§constant(112)](_loc8_ * this[§§constant(111)] / 180) * _loc3_ * dstep,(§§constant(103)):p1[§§constant(103)] - this[§§constant(113)](_loc8_ * this[§§constant(111)] / 180) * _loc3_ * dstep}; var _loc4_ = this[§§constant(27)][§§constant(79)](_loc2_[§§constant(104)],_loc2_[§§constant(103)]); var _loc5_ = this[§§constant(29)][§§constant(79)](_loc2_[§§constant(104)],_loc2_[§§constant(103)]); if(!this[§§constant(114)](_loc4_,allowedColors) && !this[§§constant(114)](_loc5_,allowedColors)) { return false; } _loc3_ = _loc3_ + 1; } return true; }; _loc2_[§§constant(116)] = function(p1, p2, dstep, obsColors) { var _loc9_ = new §\§\§constant(117)§(); var _loc15_ = f[§§constant(38)][§§constant(105)][§§constant(106)](p1[§§constant(104)],p1[§§constant(103)],p2[§§constant(104)],p2[§§constant(103)]); var _loc10_ = f[§§constant(38)][§§constant(107)][§§constant(108)](p1[§§constant(104)],p1[§§constant(103)],p2[§§constant(104)],p2[§§constant(103)]); var _loc14_ = eval(§§constant(62))[§§constant(63)](_loc15_ / dstep); var _loc17_ = _loc15_ % dstep; dstep += eval(§§constant(62))[§§constant(110)](_loc17_ / _loc14_); var _loc3_ = 1; while(_loc3_ < _loc14_) { var _loc2_ = {(§§constant(104)):p1[§§constant(104)] + this[§§constant(112)](_loc10_ * this[§§constant(111)] / 180) * _loc3_ * dstep,(§§constant(103)):p1[§§constant(103)] - this[§§constant(113)](_loc10_ * this[§§constant(111)] / 180) * _loc3_ * dstep}; var _loc5_ = this[§§constant(27)][§§constant(79)](_loc2_[§§constant(104)],_loc2_[§§constant(103)]); var _loc6_ = this[§§constant(29)][§§constant(79)](_loc2_[§§constant(104)],_loc2_[§§constant(103)]); if(this[§§constant(114)](_loc5_,obsColors) || this[§§constant(114)](_loc6_,obsColors)) { var _loc4_ = this[§§constant(118)](_loc2_[§§constant(104)],_loc2_[§§constant(103)]); if(!this[§§constant(119)](_loc4_,_loc9_)) { _loc9_[§§constant(71)](_loc4_); } } _loc3_ = _loc3_ + 1; } return _loc9_; }; _loc2_[§§constant(118)] = function(x, y) { var _loc6_ = _global[§§constant(60)][§§constant(120)][§§constant(72)]; var _loc5_ = 0; while(_loc5_ < _loc6_) { var _loc4_ = _global[§§constant(60)][§§constant(121) + _global[§§constant(60)][§§constant(120)][_loc5_]]; if(f[§§constant(38)][§§constant(105)][§§constant(106)](x,y,_loc4_[§§constant(104)],_loc4_[§§constant(103)]) <= _loc4_[§§constant(122)] + 15) { return _loc4_; } _loc5_ = _loc5_ + 1; } _loc6_ = _global[§§constant(60)][§§constant(123)][§§constant(72)]; _loc5_ = 0; while(_loc5_ < _loc6_) { var _loc2_ = _global[§§constant(60)][§§constant(121) + _global[§§constant(60)][§§constant(123)][_loc5_]]; if(_loc2_[§§constant(124)] == §§constant(125)) { } if(f[§§constant(38)][§§constant(105)][§§constant(106)](x,y,_loc2_[§§constant(104)],_loc2_[§§constant(103)]) <= _loc2_[§§constant(122)] + 15) { return _loc2_; } _loc5_ = _loc5_ + 1; } _loc6_ = _global[§§constant(60)][§§constant(126)][§§constant(72)]; _loc5_ = 0; while(_loc5_ < _loc6_) { var _loc3_ = _global[§§constant(60)][§§constant(121) + _global[§§constant(60)][§§constant(126)][_loc5_]]; if(f[§§constant(38)][§§constant(105)][§§constant(106)](x,y,_loc3_[§§constant(104)],_loc3_[§§constant(103)]) <= _loc3_[§§constant(122)] + 15) { return _loc3_; } _loc5_ = _loc5_ + 1; } return undefined; }; _loc2_[§§constant(119)] = function(obj, arr) { var _loc2_ = arr[§§constant(72)]; var _loc1_ = 0; while(_loc1_ < _loc2_) { if(arr[_loc1_] == obj) { return true; } _loc1_ = _loc1_ + 1; } return false; }; _loc2_[§§constant(114)] = function(clr, arr) { var _loc2_ = arr[§§constant(72)]; var _loc1_ = 0; while(_loc1_ < _loc2_) { if(arr[_loc1_][§§constant(127)](16) == clr[§§constant(127)](16)) { return true; } _loc1_ = _loc1_ + 1; } return false; }; _loc2_[§§constant(94)] = 1; _loc2_[§§constant(95)] = 0.8; _loc2_[§§constant(96)] = 0.6; _loc2_[§§constant(97)] = 0; _loc2_[§§constant(98)] = 0.4; _loc2_[§§constant(83)] = 10040319; _loc2_[§§constant(31)] = 16777215; _loc2_[§§constant(90)] = 3407616; _loc2_[§§constant(91)] = 3381504; _loc2_[§§constant(92)] = 16711884; _loc2_[§§constant(93)] = 16776960; _loc2_[§§constant(82)] = 16711680; §§push(§§constant(128)(f.h[§§constant(5)],null,1)); } §§pop();